package com.bawei.module_notice.ui.noticeDetail

import androidx.lifecycle.viewModelScope
import com.bawei.lib_common.base.BaseViewModel
import com.bawei.module_notice.ui.NoticeRepository
import kotlinx.coroutines.launch
import javax.inject.Inject

class NoticeDetailViewModel @Inject constructor(
    private val repository: NoticeRepository
) : BaseViewModel() {

    fun fetchNoticeDetail(noticeId: Int) {
        viewModelScope.launch {
            try {
                val response = repository.getNoticeDetail(noticeId)
                // 处理数据（如更新 UI 状态）
            } catch (e: Exception) {
                // 处理错误（如提示加载失败）
            }
        }
    }
}